﻿@using KMF.WebUI.Areas.KMFadmin.CustomHelpers
@using KMF.WebUI.Areas.KMFadmin.Models
@model IEnumerable<KMF.Common.ViewDiscountPagingDto>
@{
    ViewBag.Title = "Danh sách chiến dịch chiết khấu giảm giá";
    Layout = "~/Areas/KMFadmin/Views/Shared/_layout.cshtml";
}

@section LeftMenu
{
    <div id="left">
        <div class="LeftMenuWraper">
            <div class="leftMenuHeader">
                <span style="padding-left: 10px;">
                    <strong>Truy cập nhanh</strong>
                </span>
            </div>
            <ul id="p-quick-menu" class="quick-menu">
                <li class="qmn-info-pro">
                    <a href="@Url.Action("DiscountList", "AdminDiscount")">Chiết khấu</a>
                </li>
                <li class="qmn-seo-pro">
                    <a href="@Url.Action("GiftList", "AdminGift")">Quà tặng</a>
                </li>
            </ul>
            <div class="leftMenuFooter"></div>
        </div>
    </div>
    <!-- END #left -->
}
<nav>
    <div id="jCrumbs" class="breadCrumb module">
        <ul>
            <li><a href="@Url.Action("Index", "AdminHome")"><i class="bootstrap icon-home"></i></a></li>
            <li><a href="javascript:void(0)">Danh sách Chiết khấu</a> </li>
        </ul>
    </div>
</nav>

<div class="toolBox">
    @Html.ToolBox(new List<object> { new Add { ClassCss = "Add", ActionName = "/KMFadmin/AdminDiscount/AddDiscount" } })
</div>

<table class="table-odd table-plist">
    <colgroup>
        <col style="width: 30px"/>
        <col style="width: 300px"/>
        <col/>
        <col/>
        <col/>
        <col/>
        <col/>
        <col/>
        <col/>
    </colgroup>
    <tr>
        <th scope="col">STT</th>
        <th scope="col">Tên chiến dịch</th>
        <th scope="col">Áp dụng tới</th>
        <th scope="col">Sử dụng %</th>
        <th scope="col">% chiết khấu</th>
        <th scope="col">Số tiền chiết khấu</th>
        <th scope="col">Ngày bắt đầu</th>
        <th scope="col">Ngày kết thúc</th>
        <th scope="col"></th>
    </tr>
    @foreach (var item in Model)
    {
        <tr class="@string.Format("bn-{0}", item.DiscountId)">
            <td>@item.STT</td>
            <td>
                @item.Name
            </td>
            <td>
                @item.DiscountTypeName
            </td>
            <td>
                <input type="checkbox" id="@item.DiscountId" @string.Format("{0}", item.UsePercentage ? "checked" : "")/>
            </td>
            <td>
                @item.DiscountPercentage
            </td>
            <td>
               @item.DiscountAmount
            </td>
            <td>
                @item.StartDate.ToString("dd/MM/yy")
            </td> 
            <td>
                @item.EndDate.ToString("dd/MM/yy")
            </td>
            <td>
                <a href="@Url.Action("EditDiscount", "AdminDiscount", new { id = item.DiscountId })" title="chỉnh sửa" class="icon-edit-v2 fl-l bootstrapTangoSmall"></a>
                @Ajax.ActionLink("Xóa", "DeleteDiscount", "AdminDiscount", new { id = item.DiscountId }, new AjaxOptions
                                                                                                 {
                                                                                                     Confirm = "Bạn chắc chắn muốn xóa Banner này!",
                                                                                                     OnSuccess = "AjaxReturnDataDeleteDiscount"
                                                                                                 }, new { @class = "icon-delete fl-l bootstrapTangoSmall", title = "xóa" })
            </td>
        </tr>
    }
</table>

<div class="p-paging">
    @Html.PageLinks((PageInfo)ViewBag.PageInfo, i => Url.Action("DiscountList", "AdminDiscount", new { page = i }))
</div>

@section scripts
{
    <script src="~/Areas/KMFadmin/Scripts/jquery.unobtrusive-ajax.min.js"></script>
    <script type="text/javascript">
        //------- Ajax kết quả trả về khi xóa chiết khấu ----------------
        function AjaxReturnDataDeleteDiscount(data) {
            if (data) {
                window.location = document.URL;
            } else {
                alert('Chiết khấu này đang được sản phẩm hoặc danh mục sử dụng \n hãy bỏ dùng trước khi xóa')
            }
        }
    </script>
}

